package com.cn.service.server.PartsManagement;

import com.cn.bean.pojo.lbj.ParameterItemTable;
import com.cn.config.config.Result;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ParameterItemTableService {
    List<ParameterItemTable> selectParameterItemTable(ParameterItemTable parameterItemTable);
    List<ParameterItemTable>selectAll();
    Integer getParameterItemTableAutoid();
    Result addParameterItemTable(@Param("itemName")String itemName, @Param("valueRangeType")String valueRangeType,@Param("sourceMethod")String sourceMethod, @Param("sourceTable")String sourceTable,@Param("sourcePrimaryKeyField")String sourcePrimaryKeyField,@Param("standardValueField")String standardValueField,@Param("lowerLimitField")String lowerLimitField,@Param("upperLimitField")String upperLimitField,@Param("description")String description,@Param("entryTimePoint")String entryTimePoint,@Param("isdel")int isdel,@Param("classificationId")int classificationId);
    Result delParameterItemTableStatus(@Param("id") int id);
    Result updateParameterItemTable(@Param("id") int ID, @Param("itemCode")String itemCode, @Param("itemName")String itemName, @Param("valueRangeType")String valueRangeType, @Param("sourceMethod")String sourceMethod, @Param("sourceTable")String sourceTable, @Param("sourcePrimaryKeyField")String sourcePrimaryKeyField, @Param("standardValueField")String standardValueField, @Param("lowerLimitField")String lowerLimitField, @Param("upperLimitField")String upperLimitField, @Param("description")String description, @Param("entryTimePoint") String entryTimePoint, @Param("isdel")int isdel,@Param("classificationId")int classificationId);
}
